import {ColumnsUtil} from "@/utils";

export const PLACE_COLUMNS = [
    ColumnsUtil.normalColumn('场地编码', 'code', 130),
    ColumnsUtil.normalColumn("场地名称", "name", 150),
    ColumnsUtil.tagColumn("场地状态", "status", 90),
    ColumnsUtil.normalColumn('场地描述', 'describe', 200),
    ColumnsUtil.normalColumn("场地地址", "address.address", 0, 'left'),
    ColumnsUtil.actionColumn(150, true, "right", "right")
]

export const PIGSTY_COLUMNS = [
    ColumnsUtil.booleanColumn("猪圈属性", "isOrganic", '有机猪圈','普通猪圈',100),
    ColumnsUtil.normalColumn('猪圈编码', 'code', 130),
    ColumnsUtil.normalColumn('猪圈名称', 'name', 150),
    ColumnsUtil.normalColumn('摄像头数量', 'tx', 120),
    ColumnsUtil.normalColumn('猪圈容量', 'number', 150),
    ColumnsUtil.tagColumn("猪圈类型", "kind", 100),
    ColumnsUtil.normalColumn('所属场地', 'place.name', 0),
    ColumnsUtil.actionColumn(200, true, "right", "right")
]

export const RFID_COLUMNS = [
    ColumnsUtil.normalColumn('耳标录入时间', 'createTime', 180),
    // ColumnsUtil.normalColumn('耳标名称', 'name', 130),
    ColumnsUtil.normalColumn('蓝牙耳标MAC', 'beaconMac', 0),
    ColumnsUtil.normalColumn('信号强度', 'rssi', 90),
    ColumnsUtil.normalColumn('温度', 'temperature', 70),
    ColumnsUtil.normalColumn('运动量', 'shake', 100),
    ColumnsUtil.normalColumn('电量', 'electric', 70),
    ColumnsUtil.tagColumn("使用状态", "useStatus", 120),
    ColumnsUtil.tagColumn("在线状态", "status", 120),
    ColumnsUtil.normalColumn('平台更新时间', 'updateTime', 180),
    ColumnsUtil.normalColumn('耳标更新时间', 'rfidUpdateTime', 180),
    ColumnsUtil.actionColumn(150, true, "right", "right")
]

export const BREED_COLUMNS = [
    ColumnsUtil.normalColumn('品种图片', 'image',  120,"center",true,false),
    ColumnsUtil.normalColumn('品种编码', 'code', 120),
    ColumnsUtil.booleanColumn('有机树形', 'isOrganic',"有机品种","普通品种", 120),
    ColumnsUtil.normalColumn('品种名称', 'name', 120),
    ColumnsUtil.normalColumn('品种描述', 'describe', 0),
    ColumnsUtil.actionColumn()
]

export const LEVEL_COLUMNS = [
    ColumnsUtil.normalColumn('猪仔品种', 'breed.name', 150, 'left'),
    ColumnsUtil.tagColumn('喂养方式', 'kind', 100),
    ColumnsUtil.normalColumn('生长天数', 'day', 120, "center"),
    ColumnsUtil.normalColumn('达到等级', 'levelNum', 100, "center"),
    ColumnsUtil.tagColumn('所属阶段', 'stage', 100),
    ColumnsUtil.normalColumn('预估体重KG', 'weight', 120, 'center'),
    ColumnsUtil.booleanColumn('是否允许宰杀', 'allowKill', "允许", "不允许", 120, true, "center"),
    ColumnsUtil.normalColumn('喂养提示语', 'msg', 0),
    ColumnsUtil.actionColumn(120, true, "right", "right")
]

export const PROFILE_COLUMNS = [
    ColumnsUtil.normalColumn('图标ID', 'icon', 120,  "center"),
    ColumnsUtil.normalColumn('食物编码', 'code', 150, "center"),
    ColumnsUtil.normalColumn('食物名称', 'name', 200, "left"),
    ColumnsUtil.normalColumn('标准售价', 'price', 100, "center"),
    ColumnsUtil.normalColumn('食物介绍', 'description', 0),
    ColumnsUtil.actionColumn(120, true, "right", "right")
]

export const CAMERA_COLUMNS = [
    ColumnsUtil.normalColumn('设备序列号', 'deviceSerial', 130),
    ColumnsUtil.normalColumn('设备名称', 'deviceName', 250),
    ColumnsUtil.normalColumn('设备IP地址', 'netAddress', 150),
    ColumnsUtil.normalColumn('在线状态', 'tx', 100),
    // ColumnsUtil.tagColumn('位置属性', 'place', 100),
    // ColumnsUtil.tagColumn('摄像头状态', 'cameraStatus', 120),
    ColumnsUtil.normalColumn('添加时间', 'addTime', 0),
    ColumnsUtil.actionColumn(150, true, "right", "right")
]
export const DETAIL_COLUMNS = [
    ColumnsUtil.normalColumn('设备ID', 'deviceSerial', 120),
    // ColumnsUtil.normalColumn('通道ID', 'passageId', 200),
    ColumnsUtil.normalColumn('通道号', 'channelNo', 80),
    ColumnsUtil.normalColumn('在线状态', 'tx', 100),
    ColumnsUtil.normalColumn('是否加密', 'isEncrypt', 100),
    ColumnsUtil.normalColumn('视频质量', 'videoLevel', 100),
    ColumnsUtil.tagColumn('摄像头状态', 'cameraStatus', 120),
    ColumnsUtil.tagColumn('摄像头位置', 'cameraDirection', 120),
    ColumnsUtil.normalColumn('添加时间', 'addTime', 175),
    ColumnsUtil.normalColumn('通道名称', 'channelName', 0),
    ColumnsUtil.actionColumn(130, true, "center", "right")
]

export const COMBO_COLUMNS = [


    ColumnsUtil.booleanColumn('套餐编码', 'isOrganic', '有机套餐' ,'普通套餐'),
    ColumnsUtil.normalColumn('套餐编码', 'code', 100),
    ColumnsUtil.normalColumn('套餐名称', 'name', 200),
    ColumnsUtil.normalColumn('售价金币(天)', 'price', 130, "center"),
    ColumnsUtil.normalColumn('最低等级', 'minLevel', 90, "center"),
    ColumnsUtil.normalColumn('最高等级', 'maxLevel', 90, "center"),
    ColumnsUtil.normalColumn('套餐库存', 'stock', 100, "center"),

    ColumnsUtil.tagColumn('上架状态', 'status', 100),
    ColumnsUtil.booleanColumn('托管套餐', 'isPack', '√' ,'×',90,true,"center"),

    ColumnsUtil.normalColumn('套餐详情', 'meatName', 500),
    ColumnsUtil.actionColumn(120, true, "right", "right")
]


export const SERVE_COLUMNS = [
    ColumnsUtil.normalColumn('档案图标', 'icon', 100),
    ColumnsUtil.normalColumn('服务编码', 'code', 120),
    ColumnsUtil.normalColumn('服务名称', 'name', 120),
    ColumnsUtil.normalColumn('售价金币', 'price', 120, "center"),
    ColumnsUtil.tagColumn('服务状态', 'status', 150),
    // ColumnsUtil.normalColumn('描述', 'description', 150),
    ColumnsUtil.normalColumn('触发任务时效', 'day', 150),
    ColumnsUtil.tagColumn('道具类型', 'task', 150),
    ColumnsUtil.normalColumn('触发任务标题', 'title', 0),
    ColumnsUtil.actionColumn(150, true, "right", "right")
]

export const SNACKS_COLUMNS = [
    ColumnsUtil.normalColumn('零食图标', 'icon', 100),
    ColumnsUtil.normalColumn('零食代码', 'code', 120),
    ColumnsUtil.normalColumn('零食名称', 'name', 120),
    ColumnsUtil.normalColumn('兑换能量', 'energy', 120, "center"),
    ColumnsUtil.tagColumn('零食状态', 'status', 150),
    ColumnsUtil.normalColumn('显示排序', 'sort', 100,"center"),
    ColumnsUtil.normalColumn('零食描述', 'description', 0),
    ColumnsUtil.actionColumn(150, true, "right", "right")
]


export const GOODS_COLUMNS = [
    ColumnsUtil.normalColumn('商品代码', 'code', ),
    ColumnsUtil.normalColumn('商品标题', 'name', 200,),
    ColumnsUtil.normalColumn('品种档案', 'breed.name', 120, "center"),
    ColumnsUtil.normalColumn('领养日龄', 'dayNum', 100, "center"),
    ColumnsUtil.normalColumn('普通价格', 'price', 100, "center"),
    ColumnsUtil.normalColumn('全额价格', 'fullPrice', 100, "center"),
    ColumnsUtil.normalColumn('钻石抵扣金额', 'deduction', 150, "center"),
    ColumnsUtil.normalColumn('疾病险', 'insurance', 100, "center"),
    ColumnsUtil.normalColumn('养猪险', 'accident', 100, "center"),
    ColumnsUtil.normalColumn('备用金', 'reserveFund', 100, "center"),
    ColumnsUtil.normalColumn('送鸡', 'chicken', 100, "center"),
    ColumnsUtil.normalColumn('送蛋', 'egg', 100, "center"),
    ColumnsUtil.normalColumn('包含月份', 'month', 100, "center"),
    ColumnsUtil.tagColumn('所属阶段', 'stage', 100, true,"center"),
    // ColumnsUtil.normalColumn('销售库存', 'stock', 100, "center"),
    ColumnsUtil.tagColumn('喂养模式', 'mode', 100),
    ColumnsUtil.tagColumn('销售状态', 'status', 100),
    ColumnsUtil.booleanColumn('是否促销', 'promotion', "促销中", "未促销", 100, true, "center"),
    ColumnsUtil.booleanColumn('是否可兑换', 'isExchange', "可兑换", "不可兑换", 110, true, "center"),
    ColumnsUtil.normalColumn('商品介绍', 'introduce', 0),
    ColumnsUtil.actionColumn(130, true, "right", "right")
]





